var a = document.documentElement.clientHeight - 72;
var b = document.documentElement.clientWidth - 25;
var clons = {};
$(function(){
	$('#parentTabPanel').window('setTitle','作者交稿');  // 给这个窗口set一个title <!--需要修改的地方最外面的title-->
	// 加载按钮
	loadButns();
	// 初始化datagrid
	loadDategrid();
	// 加载条件查询的字段
	loadPages();
	// 加载对照表信息
//loadDzSource();

});

//加载按钮 传入参数butnId
function loadButns(){
	$.ajax({
		type:'post',
		url:'../../framework/buttonsListC',
		data:{'butnId':'author_sub_ds'}, //需要修改的地方最外面，方法：productQuery;productSave(有多少改多少 分号该开) 改为要显示的button id
		success:function(data){
			if(data == ""){
				alert("按钮数据为空");
			}else{
				// 请求一个组织按钮的方法
				var buttons = data;
				var butHTML = "";
				for(var i = 0; i < buttons.length; i++){
					butHTML += formatButtons(buttons[i]);
				}
				$('#COSTBUTTONS').html(butHTML);
				$('#COSTQUERYBUT').html(butHTML);
				$.parser.parse();  // 重新编译界面
			}
		}
	})
}
//加载datagrid 传入参数dsId(配置DS的数据源ID)；colId（//加载查询条件或当前界面的主表信息 传入参数colId）
function loadDategrid(){
	$.ajax({
		type:'post',
		url:'../../framework/listQueryJson',
		//需要修改,方法：最后面的两个参数'execFlag':'','flag':' 不需要修改
		//前面的两个就是 dsid ，只改bs_product
		data:{'dsId':'author_sub_ds','colId':'author_sub_ds','execFlag':'','flag':''},
		success:function(data){
			if(data==""){
				alert("数据为空");
			}else{
				// 给datagrid赋列值，还有rows
				mdatagrid(data);
			}
		}
	})
}

// 组合datagrid信息 不用改任何信息
function mdatagrid(data){ // 传入的是queryJson 里面就有columns和rows
	var lastIndex;
	$('#CostDataList').datagrid({
		iconCls:'icon-save',
		height:a,
		width:b,
		striped: true,				 
		collapsible:true,
		autoRowHeight: false,		
		sortOrder: 'desc',
		remoteSort: false,
		pageList:[30,50,100,150],
		columns:[[]],
		pagination:true,
		rownumbers:true,
		singleSelect:true,
		onDblClickRow:function(rowIndex,rowData){
			// 调用一个加载详情的方法
		//*****需要修改*****,方法：将rowData.H_ID中的 H_ID  改为这张表的主键名
			showUpdWin(rowData.JIAOGAO_ID);
			theLineIndex = rowIndex;
		}
	});
	var dataGrid = $('#CostDataList');
	dataGrid.datagrid(jointColumn(data.columns));// 根据配置选项，生成datagrid
}
var divName="";
// 加载查询条件或当前界面的主表信息 传入参数colId(界面配置的总DS_ID)
function loadPages(){
	$.ajax({
		type:'post',
		url:'../../framework/columnList',
		data:{'colId':'author_sub_ds'}, //*****需要修改*****,方法：将bs_product 改为dsid
		success:function(data){
			if(data ==""){
				alert("数据为空");
			}else{
				// 请求一个组织列的方法
				clons = data;
				divName='COSTQUERYCLN';
				makeColumns(data,divName);
			}
		}
	});
}


//查询按钮执行的方法 
function winQuery(){
	var configStr = parseConfig('COSTQUERYCLN');
	$('#queryConfig').html(parseConfigStr('COSTQUERYCLN'));
	$('#costTabPanel').tabs('select','作者交稿列表');
	// 加载shuju
	$.ajax({
		url:'../../framework/loadData',
		data:{dsId:'author_sub_ds',config:configStr}, //*****需要修改*****,方法：将bs_product 改为dsid
		success:function(queryJson){
			$('#CostDataList').datagrid("loadData", queryJson);
			costdata = queryJson.rows;
			$('#CostDataList').datagrid({url:queryJson.url});
		}
	});
}
//添加按钮的方法
function winAdd(){ //*****需要修改*****,方法：将添加商品信息  改为正确的添加 XXXX
	if(addYWTab('costTabPanel',"添加作者交稿","<div style='padding:20px;'><div id='ADDCOSTBUT'></div><form id='addCOSTForm'><table id='addCOSTWin'></table></form></div>")!=1){
		divName='addCOSTWin';// 条件字段
		makeColumns(clons,divName);
		$.ajax({
			type:'post',
			url:'../../framework/buttonsListC',
			data:{'butnId':'author_sub_ds_updWinSave'},//*****需要修改*****,方法：点击添加以后进入添加界面的id，这里需要动脑子分辨清楚
			success:function(data){
				if(data == ""){
					alert("按钮数据为空");
				}else{
					var buttons = data;
					var butHTML = "";
					for(var i = 0; i < buttons.length; i++){
						butHTML += formatButtons(buttons[i]);
					}
					$('#ADDCOSTBUT').html(butHTML);
					$.parser.parse('#ADDCOSTBUT');  // 重新编译界面
				}
			}
		});
	}
}

var hid ;
var rowObj = {};
// 双击详情的时候
function showUpdWin(rowId){
	hid = rowId;
	var contentHTML = "<div style='padding:20px;'><div id='COSTPAGEBUT'></div><form id='upCOSTForm'><table id='upCOSTWin'></table></form><div id='abc' class='abc' ><div id='boximg' class='box'></div></div></div>";
	divName='upCOSTWin'
	var tmpC = 0;
	var okj = {};
	for(var i = 0; (i < costdata.length) && (tmpC ==0); i ++){
		if(costdata[i].JIAOGAO_ID == hid){ //*****需要修改*****,方法：将costdata[i].H_ID 中的 H_ID  改为这张表的主键名
			okj = costdata[i];
			rowObj = costdata[i];
			tmpC = 1;
		}
	}
	var butnId ="";
	//*****需要修改*****,方法：商品信息详情改为 XXXX详情
	if(addYWTab('costTabPanel',"作者交稿详情",contentHTML)!=1){
		// 加载字段\按钮
		makeColumns(clons,divName);
		// 因为上述没有ajax 请求，所以可以直接找到每个录入框
		// 动态加载对照值 动态填充 全部变灰 //为确保动态对照加载完毕，所以ajax请求不可用封装的方法
		$.ajax({
			type:'post',
			url:'../../framework/buttonsListC',
			data:{'butnId':'author_sub_ds_infoUpdate'}, //*****需要修改*****,方法：详情界面的按钮id，这里需要动脑子分辨清楚
			success:function(data){
				if(data == ""){
					alert("按钮数据为空");
				}else{
					var buttons = data;
					var butHTML = "";
					for(var i = 0; i < buttons.length; i++){
						butHTML += formatButtons(buttons[i]);
					}
					$('#COSTPAGEBUT').html(butHTML);
					$.parser.parse('#COSTPAGEBUT');  // 重新编译界面
				}
			}
		});
//		var dzIdstr = serializeEDIType(divName);
//		$.ajax({
//			url:'../../dz/queryDzList',  
//			type:'post',
//			data:{dzIds:dzIdstr},
//			success:function(data){
				// 下拉框
//				fillSelect(divName,data);
				fillInfo(divName,okj);
				// 将字段变灰
				readOnlyAll(divName);
//				$('#costID').val($('#upCOSTForm input[name=hId]').val());//*****需要修改*****,方法：name=hId中的hId 是java_property 洋洋改，
//			}
//		});
	}else{
		fillInfo(divName,okj);
		// 将字段变灰
		readOnlyAll(divName);
		 
		var e =$('#costTabPanel').tabs('exists','修改作者交稿');//*****需要修改*****,方法：修改为 XXX
		if(e == true){
			$('#costTabPanel').tabs('close','修改作者交稿');//*****需要修改*****,方法：修改为 XXX
		}
	}
}
//详情界面中的修改按钮
function infoWinUpdate(){
	divName='upCOSTTb';// 条件字段
	//*****需要修改*****,方法：修改为 XXX
	if(addYWTab('costTabPanel',"修改作者交稿","<div style='padding:20px;'><div id='UPCOSTBUT'></div><form id='updCostForm'><table id='upCOSTTb'></table></form></div>")!=1){
		// 加载字段按钮
		makeColumns(clons,divName);
		$.ajax({
			type:'post',
			url:'../../framework/buttonsListC',
			data:{'butnId':'author_sub_ds_updWinSave'},//*****需要修改*****,方法：修改界面的保存按钮
			success:function(data){
				if(data == ""){
					alert("按钮数据为空");
				}else{
					var buttons = data;
					var butHTML = "";
	
					for(var i = 0; i < buttons.length; i++){
						butHTML += formatButtons(buttons[i]);
					}
					$('#UPCOSTBUT').html(butHTML);
					$.parser.parse('#UPCOSTBUT');  // 重新编译界面
				}
			}
		});
//		var dzIdstr = serializeEDIType("upCOSTTb");
//		$.ajax({
//			url:'../../dz/queryDzList',
//			type:'post',
//			data:{dzIds:dzIdstr},
//			success:function(data){
					// 下拉框
//					fillSelect(divName,data);
					fillInfo(divName,rowObj);
					// 将部分字段变灰
					readOnlyPart(divName);
//			}
//		});
	}else{
		// 填充记录
		fillInfo(divName,rowObj);
		readOnlyPart(divName);
		
	}
	// 关闭这个数据的详情界面
	var e =$('#costTabPanel').tabs('exists','作者交稿详情');//*****需要修改*****,方法：修改成为xxx详情
	if(e == true){
		$('#costTabPanel').tabs('close','作者交稿详情');//*****需要修改*****,方法：修改成为xxx详情
	}
}
function showQuery(){
	$('#costTabPanel').tabs('select',"条件查询");
	$('#queryCB').removeAttr('checked');
}